﻿<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Build_Autocomplete.ascx.cs"
    Inherits="ZLDC.Estate.UserControl.Build_Autocomplete" %>
    
<!-- 收藏盘、钥匙盘、封盘等盘源查询 -->    
<link href="../js/jquery.autocomplete/jquery.autocomplete.css" rel="stylesheet" type="text/css" />

<script src="../js/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>

<script src="../js/jquery.autocomplete.js" type="text/javascript"></script>

<script type="text/javascript">
    $(function() {
        $('#iEstateName').autocomplete("../Handler/HandlerIndex.ashx?act=build_auto_list_string", {
            minChars: 2,
            max: 100,               //列表里的条目数
            width: 200,
            scroll: true,
            mustMatch: false,       // 是否必须匹配，没有则自动清除输下框的值
            matchContains: false,   //提示的宽度，溢出隐藏
            scrollHeight: 300,      //提示的高度，溢出显示滚动条
            extraParams: {
                ename: function() {
                    return escape($('#iEstateName').val());
                }
            }
        });
        $("#iEstateName").result(function(event, data, formatted) {
            // 选中下拉中某行的事件
            var objE = document.getElementById("hEstateName");
            var tmp = objE.value.toString();

            if (tmp.indexOf(',') < 0) {
                // 如 惠名大厦 爱国路 截取惠名大厦
                var strtmp = data.toString();
                               
                var len = 0;
                for (var i = 0; i < strtmp.length; i++) {
                    if (strtmp.charAt(i) == " " || strtmp.charAt(i) == "  ") {
                        len = i;
                        break;
                    }
                }
                if (len > 0)
                    strtmp = strtmp.substr(0, len);

                tmp = strtmp;
            }
            else {
                //截取到最后一个逗号
                tmp = tmp.substr(0, tmp.lastIndexOf(',') + 1) + data;
            }
            $("#iEstateName").val(tmp);
            objE.value = tmp;
        });
    });

    // 添加隐藏值
    function estateName_Keyup() {
        if (event.keyCode != 37 && event.keyCode != 39)//屏蔽光标键
        {
            var tmp = new String($('#iEstateName').val());
            var objE = document.getElementById("hEstateName");
            if (tmp.indexOf(',') == 0) {
                objE.value = tmp.substr(1, tmp.len() - 1);
            }
            objE.value = tmp;
        }
    }
    
</script>

<input id="iEstateName" name="iEstateName" type="text" onkeyup="estateName_Keyup()" title="拼音首字母提示,支持多楼盘查询,用逗号分隔多个楼盘名称,比如:先录入'ljgj',再按回车键选中'丽晶国际',接着按',fgy',再选择出现的楼盘,栋阁列表默认第一个楼盘的栋阁.如果录入'桃源%',将模糊查找所有'桃源'开始的楼盘.注:请勿用全角的逗号和百分号,列表提示只支持最后一个楼盘的拼音首字母和汉字.例子:1.丽晶国际,富瑰园,2.桃源%,3.丽晶国际,桃源%" />
<input id="hEstateName" name="hEstateName" type="hidden" />